Rectangular Transforms for Digital Convolution on the Research Signal Processor

نویسنده

  • James W. Cooley
چکیده

The Rectangular Transform (RT) method for computing convolutions belongs to a family of Reduced Computational Complexity (RCC) algorithms. Convolution calculations by the RT method were programmed for the Research Signal Processor (RSP) and run on the RSP simulator, giving tabulations of numbers of RSP machine cycles. One of the original objectives was to see how well the original RSP architecture was suited to the RCC algorithms and to be able to make suggestions for possible changes. The results are also intended to demonstrate the efficiency of the RT convolution algorithms on a microprocessor with a limited instruction set and to show how to construct efficient RT programs for digital convolution. All results are given for the original RSP, as it was before the modijcation which resulted in the Real-time Signal Processor described in another paper in this issue [ l ]. Introduction and background Considerable theoretical advances have been made in Reduced Computational Complexity (RCC) algorithms for some basic calculations such as the computation of multi-linear forms, convolutions, and the Discrete Fourier Transform (DFT). (See [2-61). From these have come what are now known as the Rectangular Transform (RT) algorithms and the Winograd Fourier Transform (WFT) algorithms. In these algorithms, the theory deals with the reduction in the number of multiplications which, unfortunately, is usually achieved at the cost of an increase in program complexity and, sometimes, in the number of additions. For these reasons, and due to the fact that multiplication is almost as fast as addition on many general-purpose computers, there has been little use made of the powerful new computational complexity theory and the algorithms resulting from it. It is quite natural, therefore, to look about to see where RCC algorithms can be used to advantage. One is led to consider microprocessors in which multiplications are relatively slow and where the machine typically is used in dedicated applications where it is worth the effort to reduce computing time.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Approach to the hardware implementation of digital signal processors using Mersenne number transforms

In this paper Mersenne number transforms are converted into cyclic convolutions, in which form they are amendable to simple hardware interpretation. Such realisation structures are proposed that can make the computation of Mersenne number transforms very fast indeed. This new approach can be extended to the implementation of other number theoretic transforms, in particular to Fermat number tran...

متن کامل

Design of High Speed Vedic Square by using Vedic Multiplication Techniques

Digital signal processors (DSPs) are very important in various engineering disciplines. Faster additions and multiplications are of extreme importance in DSP for convolution, discrete Fourier transforms, digital filters,etc. As in all the arithmetic operations, it is the squaring which is most important in finding the transforms or the inverse transforms in signal processing. The squaring opera...

متن کامل

Design and Implementation of Digital Demodulator for Frequency Modulated CW Radar (RESEARCH NOTE)

Radar Signal Processing has been an interesting area of research for realization of programmable digital signal processor using VLSI design techniques. Digital Signal Processing (DSP) algorithms have been an integral design methodology for implementation of high speed application specific real-time systems especially for high resolution radar. CORDIC algorithm, in recent times, is turned out to...

متن کامل

طراحی و ساخت یک سیستم تشخیص خواب آلودگی راننده مبتنی بر پردازش‌گر سیگنال TMS320C5509A

Every year, many people lose their lives in road traffic accidents while driving vehicles throughout the world. Providing secure driving conditions highly reduces road traffic accidents and their associated death rates. Fatigue and drowsiness are two major causes of death in these accidents; therefore, early detection of driver drowsiness can greatly reduce such accidents. Results of NTSB inves...

متن کامل

DSP Acceleration Using a Reconfigurable Coprocessor FPGA Application Note

Digital signal processors (DSPs), like their FPGA counterparts, are proliferating into a broad range of computeintensive applications, including telecommunications, networking, instrumentation and computers. DSP functions include adaptive finite impulse response (FIR) filters, fast Fourier transforms (FFT), interpolators and discrete-cosine transforms (DCT). These functions are required to impl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • IBM Journal of Research and Development

دوره 26  شماره 

صفحات  -

تاریخ انتشار 1982